body,div,ul,li,dl,dt,dd,h1,h2,h3,h4,h5,h6,i,button,input,p,span{margin:0; padding:0; list-style:none;}
body{font:0.12rem "微软雅黑",Helvetica,Arial,sans-serif; margin:0 auto; background:#f1f2f4;}
a{text-decoration:none;}
*:focus{outline: none; background-color: transparent;}
/*首页*/
.index-top{width:100%; height:5.97rem; font-size:1.0rem; padding-top:0.56rem;}
.index-top-t{display:flex; align-items:center; align-items:center;}
.index-top-t-l, .index-top-t-r{width:1.15rem; display:flex; justify-content:center;}
.index-top-t-l img{width:0.44rem; height:0.42rem;}
.index-top-t-r img{width:0.57rem; height:0.44rem;}
.index-top-t-m{width:5.2rem; height:0.72rem; border-radius:0.933333rem; background:#2b2929; font-size:0.28rem; color:#fff; display:flex; align-items:center; justify-content:center;}
.index-top-t-m i{margin-right:0.2rem;}
/*banner*/
#banner {width:100%; position:relative; height:3.4rem; overflow:hidden; margin-top:0.27rem;}
#carousel {position:relative; z-index:2; transform-style:preserve-3d; perspective:8rem}
#carousel img {width:6.4rem; height:3.4rem; opacity: 0;}
#carousel img {position:absolute; left:50%; top:0; margin-left:-3.2rem; transition:transform .5s ease-in-out; box-shadow:8px 8px 20px rgba(0,0,0,.2); cursor:pointer}
#bannerNav {width:100%; position:absolute; bottom:0; height:.18rem; padding:10px 0; text-align:center; z-index:10;}
#bannerNav ul{width:100%; display:flex; justify-content:center;}
#bannerNav ul li {cursor:pointer; overflow:hidden; display:inline-block;  margin:0 0.15rem;}
#bannerNav ul li a {margin:0 auto; display:block; width:0.3rem; height:0.12rem; vertical-align:top; border-radius:0.2rem; background:#5e6671; font-size:0}
#bannerNav ul li.on a,#bannerNav ul li:hover a {background:#fff;}
#bannerNav ul li.on a {width:0.6rem;}
#carousel {height:3.4rem;}
/*首页公告*/
.index-notice{margin:0.8rem 0.28rem 0; height:0.7rem; padding:0 0.2rem; display:flex; white-space:nowrap; background:#f8f5c6; border-radius:0.1rem; align-items:center;}
.index-notice img{width:1.04rem; height:0.44rem;}
.index-notice-s{height:0.7rem; overflow:hidden; padding-left:0.2rem;}
.index-notice-s li{width:100%; line-height:0.7rem; font-size:0.28rem; color:#421a02; text-overflow:ellipsis; overflow:hidden;}
.index-nav{margin:0.47rem 0.28rem; display:flex; justify-content:space-between; align-items:center;}
.index-nav li{width:25%; text-align:center;}
.index-nav li img{width:1.13rem; height:1.12rem;}
.index-nav li p{font-size:0.26rem; color:#fdfdcd;}

.index-1-t{text-align:center; margin-top:0.7rem;}
.index-1-t img{width:4.44rem; height:0.97rem;}
.index-1{margin:0.26rem 0.28rem 0; height:3.64rem; border:0.02rem solid #cea25f; position:relative; border-radius:0.1rem;}
.index-1 li{position:absolute;}
.index-1 li:nth-child(1), .index-1 li:nth-child(1) img, .index-1 li:nth-child(4), .index-1 li:nth-child(4) img{width:1.92rem; height:3.4rem;}
.index-1 li:nth-child(2), .index-1 li:nth-child(2) img, .index-1 li:nth-child(3), .index-1 li:nth-child(3) img{width:2.72rem; height:1.66rem;}
.index-1 li:nth-child(1){top:0.12rem; left:0.1rem;}
.index-1 li:nth-child(2){left:2.09rem; top:0.12rem;}
.index-1 li:nth-child(3){left:2.09rem; bottom:0.12rem;}
.index-1 li:nth-child(4){top:0.12rem; right:0.1rem;}
.index-1-d{margin:0.3rem 0.28rem 0; border:0.02rem solid #cea25f; border-radius:0.1rem; padding:0.12rem 0.1rem;}
.index-1-d img{width:100%;}

.index-2-t{margin-top:0.56rem; text-align:center; position:relative;}
.index-2-t img{width:4.04rem; height:0.97rem;}
.index-2-t-r{font-size:0.26rem; color:#fff; position:absolute; right:0.5rem; bottom:0.15rem;}
.index-2-t-r i{color:#cea25f; margin-left:0.1rem; display:inline-block; font-size:0.28rem;}
.index-2{margin:0.26rem 0.28rem 0; border:0.02rem solid #cea25f; border-radius:0.1rem; padding:0.12rem 0.1rem; margin-bottom:0.4rem;}
.index-2 ul{border-radius:0.1rem; padding:0; overflow:hidden;}
.index-2 ul li{height:1.25rem; padding:0.4rem 0.26rem 0; background:#fff; margin:0.1rem 0; font-size:0.32rem; display:flex; border-radius:0.1rem;}
/*.index-2 ul li img{width:2rem; height:1.5rem; border-radius:0.1rem;}
.index-2 ul li dl{width:calc(100% - 2.28rem); margin-left:0.28rem;}
.index-2 ul li dl dt{font-size:0.32rem; color:#2d2d2d;}
.index-2 ul li dl p{font-size:0.22rem; color:#a1a1a1; margin:0.1rem 0 0.18rem;}
.index-2 ul li dl dd{width:100%; font-size:0.26rem; color:#555; white-space:nowrap; text-overflow:ellipsis; overflow:hidden;}*/

.head{width:calc(100% - 0.6rem); height:0.9rem; display:flex; justify-content:space-between; align-items:center; color:#e7bd5b; background:#000; position:fixed; top:0 ; left:0; padding:0 0.3rem; z-index:999;}
.head h3{font-weight:600; text-align:center; font-size:0.36rem;}
.head-l{width:1.2rem; text-align:left; font-size:0.50rem;}
.head-r{width:1.2rem; text-align:right; font-size:0.3rem; white-space:nowrap;}
.head-d{width:100%; height:0.9rem;}

.special-banner{position:relative;}
.special-banner, .special-banner img{width:100%;}
.special-banner dl{position:absolute; top:0.55rem; left:2rem;}
.special-banner dl dt{font-size:0.7rem; color:#260e00;}
.special-banner dl dd{font-size:0.36rem; color:#260e00;}
.specia-t{text-align:center; margin-bottom:0.28rem;}
.specia-t img{width:3.44rem; height:0.52rem;}
.specia-1{margin:0 0.35rem; height:3.4rem; background:#ffd2ad; border-radius:0.1rem; position:relative; margin-bottom:0.7rem;}
.specia-1 li{position:absolute;}
.specia-1 li img{float:left;}
.specia-1 li:nth-child(1), .specia-1 li:nth-child(1) img, .specia-1 li:nth-child(2), .specia-1 li:nth-child(2) img, .specia-1 li:nth-child(3), .specia-1 li:nth-child(3) img{width:3.2rem;}
.specia-1 li:nth-child(1), .specia-1 li:nth-child(1) img{height:3.02rem;}
.specia-1 li:nth-child(2), .specia-1 li:nth-child(2) img, .specia-1 li:nth-child(3), .specia-1 li:nth-child(3) img,{height:1.48rem;}
.specia-1 li:nth-child(1){top:0.19rem; left:0.18rem;}
.specia-1 li:nth-child(2){top:0.19rem; right:0.18rem;}
.specia-1 li:nth-child(3){bottom:0.19rem; right:0.18rem;}
.specia-2{margin:0 0.3rem;}
.specia-2 li{width:calc(100% - 0.6rem); display:flex; margin-bottom:0.3rem; background:#fff; padding:0.28rem 0.3rem; border-radius:0.1rem;}
.specia-2 li img{width:1.84rem; height:1.84rem; background:#f8f8f8; border-radius:0.1rem;}
.specia-2 li dl{width:calc(100% - 2.14rem); height:1.8rem; margin-left:0.3rem; position:relative;}
.specia-2 li dl dt{font-size:0.28rem;}
.specia-2 li dl dd{font-size:0.3rem; color:#ff2741; position:absolute; bottom:0.15rem;}

.index-box-bg{width:100%; height:100%; position:fixed; top:0; left:0; z-index:999999; background:rgba(0,0,0,0.8);}
.index-box{width:calc(100% - 1.9rem); padding:0.7rem 0.3rem 0.5rem; background:#fff; border-radius:0.2rem; margin:50% auto 0;}
.index-box h3{font-size:0.3rem; text-align:center; margin-bottom:0.4rem;}
.index-box-btn{width:calc(100% - 2.0rem); height:0.58rem; background:#ff2741; font-size:0.3rem; color:#fff; display:flex; align-items:center; justify-content:center; margin:0.5rem auto 0; border-radius:0.1rem;}
